a small leguminous tree (tara spinosa) - Turc Anglais Dictionnaire